"Something that’s recursive is looped, especially in a way that allows a process to keep repeating. Recursive has very specific meanings in math, computer programming, and linguistics, but in each case it involves some form of repetition, especially when part of a sequence or formula relies on previous parts. Such a process is called recursion."
This example code may clarify the concept!
http://cexplorer.gandsnut.net/