Row * b_getline(Row *r, int l) { if (l == 1) return r; if (r->n == NULL) return NULL; return b_getline(r->n, l - 1); }