If you don't know what that means, then you're not ready for recursion yet. Sorry, but you must have a good understanding of functions before you can do recusion. Read some function tutorials: Cprogramming.com Tutorial: Functions. Search the web for more. Master functions, then work on recursion.