How Evolution Works