Slight improvement to binary search.

This commit replaces two comparison operators with a single call
to compare. It seems to have no impact on "fast" Order instances
(like Int) but will probably help instances that define less-than
and greater-than via a (potentially slow) compare call.