Inspired by
AishSri's
Shuffle