code: public static float min(final float... array) {
          Validate.isTrue(array != null, "The Array must not be null");
          Validate.isTrue(array.length != 0, "Array cannot be empty.");
  
          // Finds and returns min
          float min = array[0];
          for (int i = 1; i < array.length; i++) {
              min = min(array[i], min);
          }
  
          return min;
      }
docs: <p>Returns the minimum value in an array.</p>
  
  @param array  an array, must not be null or empty
  @return the minimum value in the array
  @throws IllegalArgumentException if <code>array</code> is <code>null</code>
  @throws IllegalArgumentException if <code>array</code> is empty
  @since 3.4 Changed signature from min(float[]) to min(float...)