See
Re: Do levels Thread #
1047971 >
>I was looking for an efficient way of doing this. Because if I'm doing a very simple recursion in foxpro I get an error message : insufficient stack space.
>
>Just doing the following, which represents an annuity:
>
>? aa(75)
>
>FUNCTION aa(n)
>
>IF n = 0 THEN
> RETURN 0
>ENDIF
>
>RETURN 1 + 1/(1+0.04)*aa(n-1)
>ENDFUNC
>
>Maybe recursion is not the way to do these things in foxpro? In c# I can do it w/o any problem.
>
>
--sb--