Name: Anonymous 2007-10-25 9:25
it can't even do this:
function fib(n){
return (function(i){
return i==1?0:arguments.callee(i-1)+(function(i){
return i==1?1:arguments.callee.caller(i-1)
})(i-1)
})(n+1)
}