docs: public static void resetBitmapRange(long[] bitmap, int start, int end) {
      if (start == end) {
        return;
      }
      int firstword = start / 64;
      int endword = (end - 1) / 64;
  
      if (firstword == endword) {
        bitmap[firstword] &= ~((~0L << start) & (~0L >>> -end));
        return;
      }
      bitmap[firstword] &= ~(~0L << start);
      for (int i = firstword + 1; i < endword; i++) {
        bitmap[i] = 0;
      }
      bitmap[endword] &= ~(~0L >>> -end);
  
    }