Recursion Vs Iteration, For every recursive call needs space on the stack frame resulting in memory overhead.