Inspired by
ronjas.farfetch's
Shuffle