Inspired by
Mimpig's
Shuffle