Inspired by
keely!'s
Shuffle