Inspired by
Soph!'s
Shuffle