5.4.4 递归函数