Select the option that BEST finishes the following statement: Evolution is a process
A)that can be understood based on the principles of mutation and selection. B)that results from repeated cycles of adaptation over billions of years. C)by which all present-day cells arose from 4-5 different ancestral cells. D)that requires hundreds of thousands of years.