4.3.5 递归函数