Life, biology, evolution and science