docs: private boolean replaceWith(ConciseSet other)
    {
      if (this == other) {
        return false;
      }
  
      boolean isSimilar = (this.lastWordIndex == other.lastWordIndex)
                          && (this.last == other.last);
      for (int i = 0; isSimilar && (i <= lastWordIndex); i++) {
        isSimilar = this.words[i] == other.words[i];
      }
  
      if (isSimilar) {
        if (other.size >= 0) {
          this.size = other.size;
        }
        return false;
      }
  
      this.words = other.words;
      this.size = other.size;
      this.last = other.last;
      this.lastWordIndex = other.lastWordIndex;
      return true;
    }