Pity how basic math destroys evolution. No. of possible human DNA combinations:
d = 1.6x10^12,041 (incl. alleles)
No. of seconds in 4.5 billion years:
t = 1.420092x10^17
d/t = 1.1266875667x10^12,024
That is the approx number of iterations per second for evolution, starting on day one 4.5 billion years ago, to resolve a modern human being.
To illustrate scope further, one estimate of matter in the universe is: 3x10^52 kg.
That is one DNA molecule of over 20 million organisms with DNA, not including environmental development.
Science, however, claims humans happened in 70 million years. The challenge for merely DNA, let alone tissue, organs, internal processes, etc., is astronomical.
This is not an argument for a massive linear process. It merely demonstrates the scope of what has to happen at what approx rate for evolution to be possible.