I said sprung back in a short time, not necessarly that is was a short time ago.
Life did not 'spring back in a short time'. it evolved over very, VERY long periods of time, We are a product of millions of years of evolution. Our species survived because we passed on the genes that enabled us to live in the existing environment and because mankind has a the ability to control our environment to a certain extent.
The fact that you and I exist today could be considered a wonder....not of a god...but of evolution...because our ancestors were able to adapt to their environments and pass on those genes that make our lives possible.