Udacity - Artificial Intelligence - Week 2 Constraint Satisfaction Problems - CSP Coding Exercise (Incomplete)