递归运算

recursive operation