Mutations _____.

A) cannot be caused by the environment
B) are the main sources of microevolution
C) can be discovered through genetic testing
D) are always harmful to an organism