binary search
removed unused class NoMidway
binary search using mutil