Iterator List::begin() { Iterator iter; iter.position = first; iter.last = last; return iter; } Iterator List::end() { Iterator iter; iter.position = NULL; iter.last = last; return iter; }