Add binary search solution