Inspired by
justjillie's
Shuffle