Which of the following best defines gene flow?
A. the sum of all genetic traits in a population's individuals at a given time
B: any movement of genes from one population to another
C: any movement of organisms from one environment to another
D: the random change in the frequency of an allele in a population