Recursion
What is Recursion In general, recursion is the process of repeating items in a self-similar way. In programming, recursion is that a method calls itself to accomplish its purpose. Recursion appears in many areas. Arts: Drawing Hands by Escher, http://en.wikipedia.org/wiki/Drawing_Hands …