public void Reset() { current = first; }
public StackEnumerator(StackNode <T> first) { this.first = first; this.current = first; }