An example of Recursive Backtracking to find the shortest route between two points on a map.