recursiveSolver()