What is protein, and what does it do?