Define and differentiate each of the following types of mutations______________
A. Silent mutation
B. Missense mutation
C. Nonsense mutation
D. Frameshift mutation