Inspired by
Kaiya's
Shuffle