code: void remove_document(Document doc)
      {
          for (Document<K> document : documents_)
          {
              if (document.equals(doc))
              {
                  remove_document(doc);
                  return;
              }
          }
      }
docs: Remove a document from this cluster.
  
  @param doc the pointer of a document object