Inspired by
Kenji's
Shuffle