DNA methylation patterns can be inherited from cell generation to the next because:
a. An enzyme called DNA methyltransferase recognizes hemimethylated DNA and methylates the other strand
b. DNA replication errors lead to methylation changes
c. Methylation patterns are random and not inheritable
d. Environmental factors play a significant role in methylation patterns