Inspired by
julzz's
Shuffle