add binary search exercise