docs: static int lowestZeroBitStartingAt(final long bits, final int startingBit) {
      int pos = startingBit & 0X3F;
      long myBits = bits >>> pos;
  
      while ((myBits & 1L) != 0) {
        myBits = myBits >>> 1;
        pos++;
      }
      return pos;
    }