Beginning recursive backtracking