A sudoku solver and generation library for javascript.