Inspired by
H's
Shuffle