private double min(double[] values) {
        double min = Double.MAX_VALUE;

        for (double v : values) {
            min = Math.min(min, v);
        }
        return min;
    }
Object identity is used to differentiate between different implementation strategies, toString() is used to print a report.

@return an object with a descriptive toString() for the implementation under test
vespajlib/src/test/java/com/yahoo/text/JsonMicroBenchmarkTestCase.java