Suduko solver - another exercise in scala