For example in `Difference`: ``` rust let left = self.intersection(&Interval::min_lb(other.lower() - Bound::one())); ``` It can overflow if the lower bound is unsigned and equals 0, it is avoidable.