Find way through maze; Topological sort (recursive); Combinations (recursive)