docs: public void voteFor(WeightedItem<T> weightedItem) {
          reorganizationCounter++;
          weightedItem.vote();
          if (reorganizationCounter == maxVotesBeforeReorganization) {
              reorganizationCounter = 0;
              organizeAndAdd(null);
          }
      }