4.1.8 递归函数