3.7 递归算法