unfold

[procedure] unfold p f g seed [tail-gen]

SRFI-1:

    (unfold p f g seed) = 
       (if (p seed) (tail-gen seed)
         (cons (f seed)
           (unfold p f g (g seed))))

See also fold, unfold-right.