int length(char *p) { if(*p) 1 + length(p+1) else 0; }