Evolution of Populations: Genetic Drift, Natural Selection, and Mutations