think a program that you can combine decision ,looping,recursion,array and function i find it hard to think a program that you can incoperate it all.

If you can't think of a program with all of those constructs, maybe you shouldn't be using them all at once yet? ;)