docs: private void step2(DBIDRef id, DBIDs processedIDs, DistanceQuery<? super O> distQuery, DoubleDataStore coredists, WritableDoubleDataStore m) {
      double coreP = coredists.doubleValue(id);
      for(DBIDIter it = processedIDs.iter(); it.valid(); it.advance()) {
        // M(i) = dist(i, n+1)
        double coreQ = coredists.doubleValue(it);
        double dist = MathUtil.max(coreP, coreQ, distQuery.distance(id, it));
        m.putDouble(it, dist);
      }
    }