Make Board/readFromFile chainable
Do not use return in Board
No return in Sudoku if it is the end of method
Use modulo to make Sudoku/validRegionValue with less maths
Refactor Board show
Avoid names starting with underscore