A basic example of greedy search, depth first search, and A* (A star) search in maze finding