The collection of types used in Sudoku.
data Cell a
A type representing each cell on a Sudoku board. The first
Int in the
Cell constructor means an index of a cell. The type parameter
content of a cell, which is usually
Int for deterministic boards or
Maybe Int for nondeterministic ones.