Inspired by
Ameliaorlowski's
Shuffle