Explaining Life Through Evolution