code: function makeRange (startNum, endNum, increment) {
      var retVal = [];
      for (var i=startNum; i<endNum; i+=increment) {
          retVal.push(i);
      }
      return retVal;
  }
docs: TODO: This is slow and lazy would have been preferred. However, need an alternative for those pesky synchronous options. 
  Make a numerical range synchronously and return as an array.
  
  @param {number} startNum The first number in the range.
  @param {number} endNum The last number to include in the range non-inclusive.
  In other words, the last number to include in the range + 1.
  @param {number} increment The number value to increase by in each step or,
  in other words, the numerical difference between subsequent elements in
  the range.
  @return {array} Resulting range as an array of number.