int Size(const CList & list) // post: returns # elements in list { if (list.IsEmpty()) return 0; return 1 + Size(list.Tail()); } int Size(const CList & list) // post: returns # elements in list { CListIterator iter(list); int count = 0; for(iter.Init(); iter.HasMore(); iter.Next()) { count++; } return count; }