Two distinctly different beak sizes occur in a single population of finch called the black-bellied seedcracker. These birds live in an isolated region in West Africa. The oldest inhabitants of the region remember that all these finches used to have the same length beak. This change in the population is shown by this graph. The best explanation for the change in beak length is
(A) mutation
(B) stabilizing selection
(C) convergent evolution
(D) genetic drift
(E) diversifying selection