A js application which solves sudoku puzzles