there are relatively few different types of macromolecular monomers. What is an advantage of constructing protein and carbohydrate macromolecules and the nucleic acids as polymers?