ふつう、関数はインライン展開される。

再帰だと原則それができない。