How DNA stores information