Inspired by
✮Taara✮'s
Shuffle