Inspired by
Cate Sperring's
Shuffle