How do Species Evolve