Inspired by
vineett's
Shuffle