unfold-right

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

SRFI-1:

    (let lp ((seed seed) (lis tail))
      (if (p seed) lis
        (lp (g seed)
          (cons (f seed) lis))))

See also unfold, fold.