protected final int compare(int i, int j) { curMetrics.incrementCompareCnt(); double d1 = values[i]; double d2 = values[j]; if (d1 == d2) return 0; else return (d1 < d2 ? -1 : 1); }