Which mechanism of genetic variation results from the exchange of gene segments between non-sister chromatids?

A.Crossing over

B. Independent assortment

C.Random fertilization