Inspired by
Jerseywise's
Shuffle