docs: @Pure
  	public static float max(float... values) {
  		if (values == null || values.length == 0) {
  			return Float.NaN;
  		}
  		float max = values[0];
  		for (final float v : values) {
  			if (v > max) {
  				max = v;
  			}
  		}
  		return max;
  	}