Science and evolution