docs: public static int median(ModifiableDoubleDBIDList data, int begin, int end) {
      final int length = end - begin;
      assert (length > 0);
      // Integer division is "floor" since we are non-negative.
      final int left = begin + ((length - 1) >> 1);
      quickSelect(data, begin, end, left);
      return left;
    }