Inspired by
Chetanapogul's
Shuffle