The puzzle of life and how it has been put together : A short history of the…