Inspired by
Crafty's
Shuffle