Which of the following factors determines the formation of a new species if biological species are defined in terms of reproductive compatibility?

A) Genetic mutations
B) Geographic isolation
C) Natural selection
D) Gene flow