Linked Data Structures
struct treenode { char *item; struct treenode *left, *right; };