For this homework, you may assume the type definitions used in class today or the following complete/simplified version:
struct NodeType {
int i;
NodeType *Next;
};
(ie initially, assume Head -> |)
(ie, initially, assume Head -> [] -> |)
(Head = new NodeType)->Next = NULL;
NodeType *n = new NodeType; n->Next = Head; Head = n;