A* algorithm implementation search