docs: public static int nextClearBit(long[] v, int start) {
      start = start < 0 ? 0 : start;
      int wordindex = start >>> LONG_LOG2_SIZE;
      if(wordindex >= v.length) {
        return -1;
      }
  
      // Initial word
      long cur = ~v[wordindex] & (LONG_ALL_BITS << start);
      for(;;) {
        if(cur != 0) {
          return (wordindex * Long.SIZE) + Long.numberOfTrailingZeros(cur);
        }
        if(++wordindex == v.length) {
          return -1;
        }
        cur = ~v[wordindex];
      }
    }