Add binary search
Start mergesort