Inspired by
book_bxtch's
Shuffle