public IndexListIndexIterator(IList<int> values) { _values = values; _enumerator = _values.GetEnumerator(); _max = _values.Count; _current = 0; }