Inspired by
Varun Kumar's
Shuffle