Linked Data Structures
struct listnode { char *item; struct listnode *next; };