loop ( c l n cf -- c l n cf )


Vocabulary
project-euler.064.private

Inputs
can object
lan object
nan object
cfan object


Outputs
can object
lan object
nan object
cfan object


Definition


:: loop ( c l n cf -- c l n cf )
n cf step :> new-cf drop c 1 + l n new-cf l new-cf =
[ loop ] unless ;