Inspired by
Dina Epaarachchi's
Shuffle