struct listItem { int item; // like the CAR of a list listItem* rest; // like the CDR of a list };
typedef listItem* list;