Set
This library contains a lot of models for sets.
In Trivial.Maths namespace of Trivial.dll library.
Interval
NullableValueSimpleInterval<T>.StructValueSimpleInterval<T>.
var set = new StructValueSimpleInterval<int>(20, 100, false, true); // => [20, 100)