useful data structures, especially the Sudoku Matrix