void add_node_rec(node *p, node *cp)
{
if (p->nextp == NULL) {
cp->nextp = p->nextp;
p->nextp = cp;
}
add_node_rec(p->nextp, cp);
}