Title: How Evolution Explains Everything about Life