See also: http://en.wikipedia.org/wiki/Fixed-point_combinator#Y_combin...
Reply on news.ycombinator.com