Inspired by
im_naomi's
Shuffle