ltemplate <class T> List<T>::List()
l//Constructor for empty list
l{
l prec = new(node);
l prec->next =
NULL;
l prerem = prec;
l rem = NULL;
l}
ltemplate <class T> void List<T>::Advance()
l//Advance to next Node in list...
l//i.e. move first element of rem to end of prec
l{
l if (rem != NULL) //if rem is not empty
l {
l prerem =
prerem->next; //advance rem pointers
l rem =
rem->next;
l }
l}