code: function times(n, callback, thisArg) {
      var index = -1;
      if (thisArg) {
        while (++index < n) {
          callback.call(thisArg, index);
        }
      } else {
        while (++index < n) {
          callback(index);
        }
      }
    }
docs: Executes the `callback` function `n` times. The `callback` is bound to
  `thisArg` and invoked with 1 argument; (index).
  
  @static
  @memberOf _
  @category Utilities
  @param {Number} n The number of times to execute the callback.
  @param {Function} callback The function called per iteration.
  @param {Mixed} [thisArg] The `this` binding for the callback.
  @example
  
  _.times(3, function() { genie.grantWish(); });
  // => calls `genie.grantWish()` 3 times
  
  _.times(3, function() { this.grantWish(); }, genie);
  // => also calls `genie.grantWish()` 3 times