Check out
Opabinia of Time’s
Shuffle