Recursion is a mathematical concept that allows a function to call itself.  If no base case is specified,  this calling can occur an infinite number of times.  Recursion is also a phenomena that occurs in many of the patterns of nature.  One clear example is the growth of a fern plant which follows a recursive growth pattern.