Inspired by
Mazuma Designs's
Shuffle