Updated sudoku_solver, backtracking_algorithm, and unittests