Inspired by
Radhika Mahesh's
Shuffle