Inspired by
rashmi's
Shuffle