understanding nucleotides and nucleic acids 90862