A Javascript implementation of Sudoku game, including a backtracking algorithm solver