Inspired by
Shunpingchiu's
Shuffle