docs: private void ensureSize(int minsize) {
      if(minsize <= store.length) {
        return;
      }
      int asize = store.length;
      while(asize < minsize) {
        asize = (asize >>> 1) + asize;
      }
      final int[] prev = store;
      store = new int[asize];
      System.arraycopy(prev, 0, store, 0, size);
    }