find_predecessor
static struct node *find_predecessor(struct array *, struct node *);
n = find_predecessor(h, n);