Algorithm reveals some of us have DNA from a mystery ancestor