平方根の途中セーブ

再帰呼び出しで作ったほうが良さそうなので、大きく変更する。これまでは、なんかおしい結果が手に入っていた。