scan di ogni casella:
A) se viste le altre caselle della riga e della la colonna, la casella e'
l'unica che puo' essere in un modo, verra' definita in quel modo.
scan di ogni casella:
B) se in una riga ci sono caselle definite, tutte le altre caselle della stessa riga e colonna
non possono avere la possibilita' della casella definita.
OBSOLETO: e' piu' potente scanA
scan di ogni casella:
D) se viste le altre caselle della riga, della colonna e del blocco, la casella e'
l'unica che puo' essere in un modo, verra' definita in quel modo.
ordina un array con le possibilita' per una casella. e' messa per prima la possibilita' che ha piu' occorrenze
tra le possibilita' del resto del blocco, della riga, e della linea.
Ordinamento delle caselle dando priorita' a quelle con meno possibilita',
diamo priorita' anche a quelle con maggiore impatto tra le varie possibilita', ovvero per una singola
possibilita' hanno maggiore possibilita'.
Classe per raccogliere dati statistici sull'esecuzione degli algoritmi di risoluzione
del sudoku, processarli e stampare i risultati delle elaborazioni.