Given a linear, non-overlapping genetic code and the use of 20 amino acids in proteins, the minimum number of bases in a codon must be three because
A) Three bases allow for redundancy
B) More bases would be too complex
C) Two bases are insufficient for variation
D) One base is inadequate for amino acid coding