code: function createRange$1(fromRight) {
                return function(start, end, step) {
                  if (step && typeof step != 'number' && isIterateeCall$1(start, end, step)) {
                    end = step = undefined;
                  }
                  // Ensure the sign of `-0` is preserved.
                  start = toFinite$1(start);
                  if (end === undefined) {
                    end = start;
                    start = 0;
                  } else {
                    end = toFinite$1(end);
                  }
                  step = step === undefined ? (start < end ? 1 : -1) : toFinite$1(step);
                  return baseRange$1(start, end, step, fromRight);
                };
              }
docs: Creates a `_.range` or `_.rangeRight` function.
  
  @private
  @param {boolean} [fromRight] Specify iterating from right to left.
  @returns {Function} Returns the new range function.