does c have lists code example Example: c list // Node of the list typedef struct node { int val; struct node * next; } node_t;