Who is Ancestor X? The biggest mystery in human evolution