Discovery and optimization of peptide macrocycles.