Full Scala implementation of my Java Sudoku.