Recursive Functions, mostly by Alice ------------------------------------ You can run the program > java Test to exercise the code but it is best to read the code too. To get a feel for recursion also have a look at the following - Arith.java is a recursive definition of arithmetic on natural numbers - LArith.java is to give a trace of recursive arithmetic and a flavour of Church Numerals (google it) - Fact.java and Fib.java are unsurprising but you might like to write an efficient implementation of Fib - McCarthy91.java is as it says. Again, google it. - Perm.java produces all permutations of a string, and does not ignore duplicate characters - Recursive.java has mostly Alice's code Patrick Prosser 30/06/2010