Sudoku Javascript library, based on Peter Norvig's solver