Inspired by
b's
Shuffle