Solving suduku with improving backtracking tree search
I created 3 verions, each with added search features, to compare the effectiveness of each feature.
Version 1: Simple backtracking search
Version 2: Added forward Checking (maintining arc consistency)
Version 3: Added ordering and filtering
