fourie package lisp error



Luigi Marino has called my attention to a lisp error
when using the fourie package with ver. 5.19.2, and
using the first simple example from maxima by example
chapter 10 (fourier series, fourier and laplace transforms).
The same error shows up with version 5.19.1 and 5.19.0.
Ch. 10 used  ver. 5.18.1 with the behavior:
------------------------------
Maxima 5.18.1 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
...
(%i1) display2d:false$
(%i2) (load(fourie), facts() );
(%o2) []
(%i3) (declare(n,integer), facts() );
(%o3) [kind(n,integer)]
(%i4) clist : fourier(x,x,%pi);
(%t4) a[0] = 0

(%t5) a[n] = 0

(%t6) b[n] = -2*(-1)^n/n

(%o6) [%t4,%t5,%t6]
---------------------------
Here is ver 5.19.2 behavior:
------------------------
Maxima 5.19.2 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
...
(%i1) display2d:false$
(%i2) (load(fourie), facts() );
(%o2) []
(%i3) (declare(n,integer), facts() );
(%o3) [kind(n,integer)]
(%i4) clist : fourier(x,x,%pi);
(%t4) a[0] = 0

(%t5) a[n] = 0

Maxima encountered a Lisp error:

 Error in MACSYMA-TOP-LEVEL [or a callee]: Bind stack overflow.

Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
-------------------------------------
Perhaps I missed reports of changes to the fourie package??

Ted Woollett