binary search
dijkstra
graph
