再帰で実装出来ない奴が
ループで実装することは不可能だと思うよ
かなりすさまじいコードになると思うよ