# Functions
NewGrid returns a new Grid object with sane defaults.
NewPossibilitiesFromMap returns a Possibilities object based on the given map.
Render renders the given Sudoku Grid in a pretty ASCII table.
RenderDiff renders the given Sudoku Grid in a pretty ASCII table and highlights the differences compared to Grid 'og'.
WithRNG customizes the Random Number Generator used by the Grid.
WithSubGrids customizes the way Sub-Grids are defined in the Grid.
# Structs
Block defines one individual slot in the 9x9 grid.
Grid is a 3x3 matrix of Grids - basically a 9x9 matrix of integers.
Location points to a specific location on the Grid (x, y).
Possibilities keep track of possible values for a single Block.
SubGrid is a 3x3 matrix of integers.