docs: public int numberOfRunsAdjustment() {
      int ans = 0;
      long nextWord = bitmap[0];
      for (int i = 0; i < bitmap.length - 1; i++) {
        final long word = nextWord;
  
        nextWord = bitmap[i + 1];
        ans += ((word >>> 63) & ~nextWord);
      }
      final long word = nextWord;
  
      if ((word & 0x8000000000000000L) != 0) {
        ans++;
      }
      return ans;
    }