code: @Pure
  	public static MathFunctionRange[] createSet(double... values) {
  		final MathFunctionRange[] bounds = new MathFunctionRange[values.length / 2];
  		for (int i = 0, j = 0; i < values.length; i += 2, ++j) {
  			bounds[j] = new MathFunctionRange(values[i], values[i + 1]);
  		}
  		return bounds;
  	}
docs: Create a set of bounds that correspond to the specified values.
  
  <p>The first value is the minimal value of the first bounds,
  the second value is the maximal value of the first bounds,
  the third value is the minimal value of the second bounds,
  the forth value is the maximal value of the second bounds, and so on.
  
  @param values are put in there own bounds object
  @return the set of bounds