I think I learned as much about Ruby in this one post as I have in the past 6 month's worth of introductory articles and puff pieces.
Schofield has stumbled onto a basic truism here when he speculates that any language where methods are objects should be capable of recursive lambda forms.