Inspired by
Elinda's
Shuffle