Added recursive solution to binary search