Name: Anonymous 2008-09-13 22:28
LISP
function impossible_in_lisp()
{ var o = '';
var i = 0;
for(var c = arguments.callee.caller; c; c = c.caller)
o += (i++) + ': ' + c.toString() + '\n';
alert(o); }function(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) }