The intramolecular Diels-Alder reaction