An energetic and playful romp through the centuries.