accord-core/src/main/java/accord/utils/ReducingRangeMap.java [203:212]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        int i = 0;
        while (j < ranges.size())
        {
            // TODO (desired): first search should be binarySearch
            int nexti = exponentialSearch(starts, i, starts.length, ranges.get(j).start());
            if (nexti < 0) i = Math.max(i, -2 - nexti);
            else if (nexti > i && inclusiveEnds) i = nexti - 1;
            else i = nexti;

            if (i >= values.length)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



accord-core/src/main/java/accord/utils/ReducingRangeMap.java [306:315]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        int i = 0;
        while (j < ranges.size())
        {
            // TODO (desired): first search should be binarySearch
            int nexti = exponentialSearch(starts, i, starts.length, ranges.get(j).start());
            if (nexti < 0) i = Math.max(i, -2 - nexti);
            else if (nexti > i && inclusiveEnds) i = nexti - 1;
            else i = nexti;

            if (i >= values.length)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



