Inspired by
Mathilda's
Shuffle