# Rosetta Code problem: http://rosettacode.org/wiki/Mutual_recursion # by Jjuanhdez, 06/2022 n = 24 print "n : "; for i = 0 to n : print ljust(i, 3); : next i print chr(10); ("-" * 78) print "F : "; for i = 0 to n : print ljust(F(i), 3); : next i print chr(10); "M : "; for i = 0 to n : print ljust(M(i), 3); : next i end function F(n) if n = 0 then return 0 else return n - M(F(n-1)) end function function M(n) if n = 0 then return 0 else return n - F(M(n-1)) end function