The variety of organisms that exist on Earth today can be directly attributed to
A.
steady climate over millions of years
B.
extinction
C.
speciation that occurs when empty niches are filled
D.
Both A and B