Referencing node members
Note that the dot notation of the struct has been replaced by -> notation in the dynamic structure.
Head pointer is a special node which is at the head of the list. It contains only the pointer member of a node.
Tail of a linked list is a regular node that points to NULL.