A homopolymer has only one type of building block called a monomer repeated 'n' number of times. A heteropolymer has more than one type of monomer. Proteins are heteropolymers made of amino acids. While nucleic acid-like DNA or RNA is made of only 4 types of nucleotide monomers, proteins are made of how many types of monomers?
Proteins: