Inspired by
Cadence's
Shuffle