Inspired by
Avari's
Shuffle