Added a function Sudoku.prototype.solve() to solve the current board (which fills in all the spaces in the UI).