Source: https://www.saddleback.edu/faculty/jzoval/mypptlectures/ch14_nucleic_acids/lecture14_nucleic_acids_web_current.pdf