anchor.diff:  each time I want to pass my loop 'item' variable to the callback
   function. Let's consider the following code example.
   
  -```javascript
  +....
   for (var item = 0; item < 3; item++) {
   
  -    /* 
  +    /*
           This function gets called immediately,
           however execCallback will not.
           Note that this function won't block the execution
  
positive.code: function addNum(x) {
      // addNum return anonymous function
      return function (y) {
          // Note how x value accessible to this scope 
          return x + y;
      };
  var addTwo = addNum(2);
  
negative.code: 
  console.log('myFunc scope globalVar:', myFunc());
  console.log('Global scope globalVar:', globalVar);
  ....
  
  Output:
  
  