+ add the A* algorithm example