/*
   This code is from "Algorithms in C, Third Edition," 
   by Robert Sedgewick, Addison Wesley Longman, 1998." 
 */
typedef struct node* link;
struct node { int item; link next; };
typedef link Node;
void initNodes(int);
link newNode(int);
void freeNode(Node);
void insertNext(Node, Node);
link deleteNext(Node);
link Next(Node);
 int Item(Node);
