a function that calls itself a number of times
a function that calls itself as many times as necessary to work through any kind of a tree structure
a function that calls itself, either directly or indirectly
a function which calls itself
a loop that continually calls upon itself and runs until a desired state is reached
a one that calls itself repeatedly