Orientation bugfix

Кажется upper == lower означает, что интервал выродился в точку, а не равенство интервала нулю.

Кто-нибудь, подтвердите что это и правда так :)