find_cycle
static size_t find_cycle(NODE *, NODE *, size_t, size_t);
if ((cnt = find_cycle(n, n, 0, 0)) != 0) {
len = find_cycle(*np, to, longest_len, depth + 1);