Inspired by
John Bewley's
Shuffle