Inspired by
Seligmann's
Shuffle