Evolution is driven by:

A) the needs of various organisms
B) Uv radiation affecting plant cells
C) mutation
D) ocean salinity
E) all of the above