Explain how the structure of 20 amino acids allows for proteins to be so diverse and to perform so many different functions. What are three specific functions of proteins?