biology of macromolecules chapter 5 1245989