Understanding Nucleic Acids Using Synthetic Chemistry | Synapse