Commiting Binary Search working solution