Less than operator on intervals.
[a, b] < [c, d], if a < c && b < d
bool operator <(Interval i) => this.min < i.min && this.max < i.max;