Inspired by
Araejune's
Shuffle