Recursive definition :One that is defined in terms of itself.
Recursive routine :A routine defined in terms of itself.