Basic interval arithmetic (for arbitrary types of ordered values).
Project description
An Interval defines a subset of a set of values by optionally giving a lower and / or an upper limit.
The base set of values - and therefore the given limits - must have a common base type which defines a total order on the values.