Inspired by
nicitsu's
Shuffle