How do mutations lead to variation?

A.
by producing changes in the genetic code
B.
by giving organisms new features for survival
C.
by providing a source of energy for cells
D.
by signaling proteins to be synthesized