What is a DNA molecule made of?