Inspired by
mijkeworm's
Shuffle