How might having many amino acids be coded for by several different codons keep transcription or translation errors from producing a different protein ?​