A PHP class to solve 9x9 Sudoku using Backtrack and Forward Checking algorithms