Understanding Proteins: The Polymers Comprising Life'S Essential Building Blocks