fix bugs
update Sudoku methods. Make it recognize hidden singles
refactor algorithms to work with new syntax
merging successfull