Inspired by
Maya Nanda's
Shuffle