Claisen, Eschenmoser-Claisen, Johnson-Claisen, and Ireland-Claisen rearrangements