Added some infrastructure for sudoku.