I have written a recursive program on GAP which contains two
subroutines A and B such that A calls B, and B calls A.
When I define A at the first, GAP does not know B.
and when I define B, it does not know A. And I receive
"Syntax error: warning: unbound global variable".
Do you know How I can fix that?