Derivation of Rapamycin: Adventures in Natural Product Chemistry.