A backtracking based Sudoku generator/solver written in PHP