Just now, I very nearly emailed Mr. Stone to ask, "Can you think of any way to put a recursively defined function in a
let-expression in Scheme? Gosh, it would be so magical if something like that were possible! Gee whiz!"
Good thing I looked it up.
I've been usin' Perl for too long, my friends.