(Also, I'd argue that's not a cycle since it doesn't return to earlier in the tree.)
Reply on news.ycombinator.com