Adaptation and Genetic Variation