Genetic Information: DNA, RNA and Protein Synthesis