Inspired by
urfav_jas's
Shuffle