View the original post on Musing.io
The primary difference between recursion and iteration is that :
A recursion is a process, always applied to a function while iteration is applied to the set of instructions which we want to get repeatedly executed.