Well, if recursion is a species of iteration;
then recursion and iteration are not the same thing.
An iterative process can be recursive or not.
An iterative process can be recursive or not.
And once you look at procedures that use two stacks, like this[1], then it becomes pretty apparent just how arbitrary the distinction is.