Inspired by
kitbrowwn's
Shuffle