function first(a) { return a[0]; } function g() { first([function() {}])(); } first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); first([function() {}]); g(); g();