Maze Solver - DFS Backtracking
Backtracking: Try each direction from current cell
β’ If valid and unvisited, move there
β’ If stuck, backtrack to previous cell
β’ Continue until end reached or all paths exhausted
Directions: Down, Right, Up, Left