Inspired by
Arora's
Shuffle