Which mechanism of genetic variation results from the exchange of gene segments between non-sister chromatids? Select one of the options below as your answer:

A. Crossing over
B. Independent assortment
C. Random fertilization