Tried Doug Crockford's little Javascripter:
(define loop (lambda (x) (loop x)))
(loop 1)<p>Result in Firefox: "Too much recursion"<p>I'm still surprised I didn't flunk B521 when Dan Friedman put something like this in my Java implementation of a Scheme interpreter and it blew up after some finite number of iterations.<p>It might have worked if method calls were properly tail-recursive!