public void Dispose()
 {
     _evaluator = null;
 }
 public DivisibleEnumerator(DivisibleList list)
 {
     _list = list;
     _current = list.Start;
     _evaluator = new DivisibleEvaluator(_list.Rules);
 }