Signs of Life: The Language and Meanings of DNA