Inspired by
NotBrk's
Shuffle