/guava/guava/src/com/google/common/math/Quantiles.java
if ( required <= partitionPoint) {
if ( partitionPoint <= required ) {
} while (to > from) { int partitionPoint = partition(array, from, to); if (partitionPoint >= required) { to = partitionPoint - 1; } <extra_id_0> from = partitionPoint + 1; } } } private static int partition(double[] array, int from, int to) { movePivotToStartOfSlice(array, from, to);