Inspired by
izzyqueen's
Shuffle