Recursive call (source code)

= Recursive call

An invocation made by a <recursive procedure> of itself, directly or through another procedure. Each invocation has its own arguments and local <variables>; a returning invocation supplies an <output> to its caller.