sort and search algorithms source code