Haskell Sudoku solver