Recursive structures cause the pretty printer to hang

It looks like [you're already thinking about this](https://github.com/kylelemons/godebug/blob/master/pretty/reflect.go#L10). I hope you don't mind, I made this issue to track when this works.