[binary_search] Add the binary search and bisect algorithms
[binary_search] Fix bug if I search for item that's greater than any other