Added recursive solution finder. Still need to work on getting backtracking to work