some declarations of list<T>::iterator methodsa added