詳しくありがとう。たしかにこの再帰のやりかたに違和感あった。