Inspired by
SJH's
Shuffle