void Iterator::next()
{
assert(position != NULL)
position = position->next;
}
void Iterator::previous()
{
if (position == NULL)
position = last;
else
position = position->previous;
assert(position != NULL);
}