Inspired by
Will beepbop's
Shuffle