Inspired by
violet_the_star's
Shuffle