simple sudoku library