which of the following are causes of evolutionary change?
A. Gene flow
B. Genetic drift
C. Mutation
D. Natural selection