Use CTZ in bitset.forEachBitSet() so we can efficiently go through them in order instead of reverse order.