Hello, I am missing two features in the system.set type.
1. Support for larger ranges. set[uint32] would be huge, but I think that set[int24] (where type int24 = range[0..<2^24]) would be reasonable (2MB)?
But implemented more efficiently (you don't need to know the exact cardinality just to check if a set is empty, you can exit looping through the bitvector as soon as you find a word with nonzero popcount, right?). I'd like to see other functions like
Again implemented more efficiently than that.