When homologous chromosomes cross over, what is the result?
a. Sister chromatids stay the same.
b. Specific proteins break the two strands of non-sister chromatids and rejoin them.
c. Two sister chromatids exchange identical pieces of DNA
d. Each of the four DNA strands of a homologous pair is broken.