New branches form on the tree of life through the process of __________.
a. Speciation
b. Genetic drift
c. Natural selection
d. Microevolution

Respuesta :