function test1(i) { var g1 = 20; function g1() { return 10; } assertEq(g1, 20); function g2(x) { return x + 1; } return g2(i); } for (var i=0; i<100; i++) { assertEq(test1(i), i + 1); } var c = 0; function test2(arr) { for (var i=0; i<100; i++) { arr.sort(function(a, b) { c += a + b; return 0; }); } return c; } test2([1, 2, 3]); assertEq(c, 800);