Evolutionary biology is the study of how life diversifies and adapts over time through a range of processes including mutation, genetic drift, gene flow, and natural selection. From its classical ...