I am tasked with solving a maze using the method of backtracking and recursion. This is more of a conceptual question about this concept.
How is the backtracking call ever reached? From all the examples I have seen it looks as though recursion is always called immediately before the backtracking step, so that backtracking can not be reached. Can anyone explain to me how the backtracking step is reached?