more apply methods for Interval
IntervalSet extends SortedSet
add normalization for discrete values
add normalization for intervals over discrete domains