4.3.3 递归函数