docs: public static int nextCapacity(int current) {
          assert current > 0 && Long.bitCount(current) == 1 : "Capacity must be a power of two.";
  
          if (current < MIN_CAPACITY / 2) {
              current = MIN_CAPACITY / 2;
          }
  
          current <<= 1;
          if (current < 0) {
              throw new RuntimeException("Maximum capacity exceeded.");
          }
          return current;
      }