Commit definitivo per la 1.0. Il core algorithm è stato sistemato e ora funziona correttamente.