code: public static ListNumber linearListFromRange(final double minValue, final double maxValue, final int size) {
          if (size <= 0) {
              throw new IllegalArgumentException("Size must be positive (was " + size + " )");
          }
          return new LinearListDoubleFromRange(size, minValue, maxValue);
      }
docs: Creates a list of equally spaced values given the range and the number of
  elements.
  <p>
  Note that, due to rounding errors in double precision, the difference
  between the elements may not be exactly the same.
  
  @param minValue the first value in the list
  @param maxValue the last value in the list
  @param size the size of the list
  @return a new list