C言語ANSI化以降で使えるようになった構造体やC++クラスオブジェクトの
引数での実体渡しはスタックを喰うからなぁ。特に再帰では控えるべきだろうな。