Inspired by
Avaswayne's
Shuffle