Inspired by
priscii's
Shuffle