Inspired by
Franz Blach's
Shuffle