Inspired by
concavenator's
Shuffle