docs: private Map<String, Double> computeStatistics(List<Double> values) {
      Map<String, Double> results = new HashMap<>() ;
  
      DescriptiveStatistics stats = new DescriptiveStatistics();
      for (Double value : values) {
        stats.addValue(value);
      }
  
      results.put("mean", stats.getMean()) ;
      results.put("median", stats.getPercentile(50.0)) ;
      results.put("stdDeviation", stats.getStandardDeviation());
      results.put("iqr", stats.getPercentile(75) - stats.getPercentile(25));
      results.put("max", stats.getMax());
      results.put("min", stats.getMean());
      results.put("numberOfElements", (double)values.size()) ;
  
      return results ;
    }