Molecular Basis of Inheritance Explained: DNA, Genetic Code, Replication and Gene Expression Made Simple