Inspired by
Zoeballard's
Shuffle