Создает итератор для обхода с backtracking
@override Iterator<List<Node>> get backtrackIterator => BacktrackIterator(this);