C# and WPF project that generates and solves Sudoku