Inspired by
Chloecanter's
Shuffle