Which principle helps to explain the reason behind why alleles for a single trait separate from each other when gametes are made to ensure that each gamete only carries one allele?
a. Segregation
b. Independent assortment
c. Dominance
d. Incomplete dominance