“Run the odds of these things falling into place on their own and you find that the probabilities of forming a rather short functional protein at random would be one chance in a hundred thousand trillion trillion trillion trillion trillion trillion trillion trillion trillion trillion. That’s a ten with 125 zeroes after it! “And that would only be one protein molecule — a minimally complex cell would need between three hundred and five hundred protein molecules.