docs: public static double min(final double[] data, final int startInclusive, final int endExclusive) {
      checkArgument(endExclusive > startInclusive);
      checkArgument(startInclusive >= 0);
      checkArgument(endExclusive <= data.length);
  
      double minValue = Double.POSITIVE_INFINITY;
      for (int i = startInclusive; i < endExclusive; ++i) {
        minValue = Math.min(minValue, data[i]);
      }
      return minValue;
    }