<script>
function Fibonacci(idx)
{
if(idx == 0)
return 0;
if(idx == 1)
return 1;
//return Fibonacci(idx - 1) + Fibonacci(idx - 2); the same as following
return arguments.callee(idx - 1) + arguments.callee(idx - 2);
}
alert(Fibonacci(5));
alert(Fibonacci(10));
</script>