The article isn’t about solving Sudoku, though. It’s about using functional programming to design hardware. Sudoku is only used as an example.