Inspired by
Martha Anderson's
Shuffle