平移递归