Inspired by
myleedavison's
Shuffle