Inspired by
blinkmonsiezmy's
Shuffle