4.4.1 转换为自递归