You would be surprised what evolution can produce given that the Earth is 4.5 billion years old.
A polymorphic self-replicating molecular program could could come up with a lot of different combinations in that amount of time.