Biological evolution has been proven to be mathematically/scientifically impossible. I have linked the May article in my signature. Put simply there are 20 amino acids that make up DNA and the average strand of DNA has 250 molecules of amino acids arranged in an exact manner. So the math is 20 x 20 x 20 x 20, etc. till there are 250 such multiplications, or 20 to the 250th power, Calculate that for all the types of DNA in the world and you can quickly see that it just can't be done. Mutations in DNA mean loss of information and can lead to early death. The fossil record clearly shows that all life forms were present in the Cambrian layer. Darwin just is scientifically impossible.