AStar::search