1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
function first(a, b) { return second(a, b); } function second(a, b) { return third(a, b, a + b); } function third(a, b, c) { return a + b + c; } function foo(x) { var a = 0; for (var i = 0; i < 100; i++) a += first(x, i); return a; } var q = foo(10); assertEq(q, 11900);