Python Backtracking Resources