GENERIC INTERFACEEulerSum (R);
Arithmetic for Modula-3, see doc for detailsAbstract: Approximately sum up the function values f(0)+f(1)+f(2)+...+f(x) for given f and x, x might be a fraction
This is an asymptotic expansion, it may not converge but there are possibly good approximations before it starts to diverge
*** seems to be untested, maybe unfunctional ***
PROCEDURE EulerSum (VAR sum : R.T; (* partial sum to date *)
term : R.T; (* jth value *)
jterm: CARDINAL; (* which j *)
VAR nterm: CARDINAL; (* how high is n so far *)
);
END EulerSum.