binary search. I can't figure out why -recursive (returns wrong / doesn't return) any value..