I got this reference from Hacker news. Those who think that Erlangs fun syntax isn't the best and most concise should look at this blog where they define the Y combinator in C#: http://blogs.msdn.com/madst/archive/2007/05/11/recursive-lambda-expressions.aspx Robert