code: function map(array, callback, thisArg) {
      return reduce(array, function(result, value, index) {
        result[index] = callback.call(thisArg, value, index, array);
        return result;
      }, Array(Object(array).length >>> 0));
    }
docs: A generic `Array#map` like method.
  
  @static
  @memberOf Benchmark
  @param {Array} array The array to iterate over.
  @param {Function} callback The function called per iteration.
  @param {Mixed} thisArg The `this` binding for the callback.
  @returns {Array} A new array of values returned by the callback.