A Sudoku Solver implemented in Java, because why not.