(REBASE) Implemented my own binary searcher, fixed searcher error to make things run faster.