docs: public boolean inRanges(Instance instance, double[][] ranges) {
      boolean isIn = true;
      
      // updateRangesFirst must have been called on ranges
      for (int j = 0; isIn && (j < ranges.length); j++) {
        if (!instance.isMissing(j)) {
          double value = instance.value(j);
          isIn = value <= ranges[j][R_MAX];
          if (isIn) isIn = value >= ranges[j][R_MIN];
        }
      }
      
      return isIn;
    }