Inspired by
Terasaka's
Shuffle