Test 2
How many function calls can be hiding in the following statement?
x.y += a[b];
Count only calls to user-written functions.
Here's an example to get you started: y may be a property,
so you should count the calls to the corresponding property accessor methods.
How many other calls are possible?
Count only direct calls.
For example, you don't have to count any function calls that may be
happening in the property accessors for y.