(Algorithms1, week4) Documentation for Board.java and Solver.java