Speciation and Adaptation