What are proteins and how do they work?