Inspired by
emma ✩'s
Shuffle