Recursion

The process in which a function calls itself directly or indirectly is called recursion.