Answer: D. Both a and b.
Explanation:
Evolution can be define as the heritable changes that occur in the biological population over a successive generation. The heritable changes involves the features and characteristics which are passed on from the parents to their offsprings after the process of reproduction. The evolution occurs due to mutation, genetic variation and genetic recombination. This also occurs when the allelic frequencies change in the gene pool of the species leads to formation of new species.