A sudoku solver in Scala.