This library lets you represent a set of integers as a list of ranges or a "RangeSet" if you will.
So instead of MapSet.intersection([1, 2, 3, 4], [3, 4, 5]) == [3, 4] you can have RangeSet.intersection([1..2, 3..4], [3..5]) == [3..4]
Show All Activities