How does DNA hold information?