docs: public static void setBitmapRange(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] = ~0L;
      }
      bitmap[endword] |= ~0L >>> -end;
    }