Inspired by
chxrleyruby's
Shuffle