Add A* algorithm.