
	class It {
	public:
		It( List &l)	{ current = head;}
		Truth isend()	{ return (current == 0); }
		T get()
		{ 
			T r = current->value();
			current = current->next();
			return r;
		}
	private:
		Node *current;
	};

