A strand of DNA consists of thousands of smaller, repeating units known as_____

A. Lipids
B. Nucleotides
C. Amino acids
D. Polysaccharides