Inspired by
Seerat Jolly's
Shuffle