Inspired by
bluerazberry99's
Shuffle