Inspired by
Karime Hiko's
Shuffle