Inspired by
8p18atnn's
Shuffle