src/org/kocakosm/pitaya/math/Numbers.java
public static long min(long... values)
	{
		Parameters.checkCondition(values.length > 0);
		long min = values[0];
		for (int i = 1; i < values.length; i++) {
			min = Math.min(min, values[i]);
		}
		return min;
	}
public static long min(long... values)
	{
		Parameters.checkCondition(values.length > 0);
		long min = values[0];
		for (int i = 1; i < values.length; i++) {
			min = Math.min(min, values[i]);
		}
		return min;
	}
Returns the minimum of the given values.

@param values a non-empty array of {@code long} values.

@return the minimum of the given values.

@throws NullPointerException if {@code values} is {@code null}.
@throws IllegalArgumentException if {@code values} is empty.