code: @Pure
  	public static MathFunctionRange[] createDiscreteSet(double... values) {
  		final MathFunctionRange[] bounds = new MathFunctionRange[values.length];
  		for (int i = 0; i < values.length; ++i) {
  			bounds[i] = new MathFunctionRange(values[i]);
  		}
  		return bounds;
  	}
docs: Create a set of bounds that correspond to the specified discrete values.
  
  @param values are put in there own bounds object
  @return the set of bounds