dynamic operator <(Interval i)

Less than operator on intervals.

[a, b] < [c, d], if a < c && b < d

Source

operator<(Interval i) => this.min < i.min && this.max < i.max;