Structurally Recursive

Some articles on recursive, structurally:

Recursive Call - Types of Recursion - Structural Versus Generative Recursion
... The distinction is related to where a recursive procedure gets the data that it works on, and how it processes that data typically decompose their arguments into their immediate structural components and then process ... immediate components belongs to the same class of data as the input, the function is recursive ... For that reason, we refer to these functions as (STRUCTURALLY) RECURSIVE FUNCTIONS ...