Inspired by
Kary's
Shuffle