This is one debate that has been raging ever since a certain Mr. Darwin came up with his version of creation. Admittedly, it does appear the closest when compared to all other theories that have been doing the rounds. And theories there have been aplenty. Just that this particular gentleman gave it a scientific twist to make it seem more authentic. The ancient Mayans had their own theory while the Hindus have theirs. So do the followers of Buddhism and Jainism. Every religion will have its own version. Some accepted, others secretly derided.