Inspired by
Denise Sakaki's
Shuffle