那只能递归咯,纯函数式写法