Binary Search - C#