Fixed point or Y Combinator is an idiom designed to build recursion out of an anonymous, non-recursive function. (See: http://en.wikipedia.org/wiki/Fixed_point_combinator) This post by Ken Shirriff takes a look at the concept of Fixed point or Y Combinator using the Java language, as well as Arc. Read Ken Shirriff's post 'The Y Combinator in Arc and Java': http://arcfn.com/2009/03/y-combinator-in-arc-and-java.html