anchor.diff:  
   We can see that item gets logged immediately 3 times but callback
   returned 100 ms later when the item was on its last value which is 3.
  -How can we male callback aware of current loop iteration? We can do that
  +How can we made callback aware of current loop iteration? We can do that
   by cloning the value of 'item' variable into the scope of another
   function which can not be altered from higher level.
   
  
positive.code: ....
  
  Now we calling setTimer asynchronously and preserving the 'item' value
  to print it later to the console. Sources
  
  1.  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions#Closures
  
negative.code:         /*
              Since setTimeout need 100 milesecond
              console.log will be executed
              only when 'for' loop is finished
              leaving as with item = 10
          */
          console.log(item);
  