Sudoku Solver & Checker, the Functional Way