A Sudoku library written in Java