reverse 迭代和递归