Inspired by
servenitup's
Shuffle