Which BEST describes how crossing over increases genetic diversity?

A. Crossing over increases genetic diversity because it prevents genetic mutations from occurring within the genes.
B. Crossing over increases genetic diversity because it ensures that offspring receive the dominant alleles for traits.
C. Crossing over increases genetic diversity because it results in new combinations of genes on each chromosome.
D. Crossing over increases genetic diversity because it creates an uneven amount of genetic material on the chromatids.