スタックフレームが溢れるような良くない再帰関数を、
ヒープ領域に用意したスタックとループで実装し直してもアウトオブメモリになる危険性は変わらないよ!
ループや再帰が出てくる前の、アルゴリズムの見直しをしようね!