What is life anyway?