Inspired by
zunin_on_paws's
Shuffle