Inspired by
Suginofilter's
Shuffle