Jeff Wood <jeff@REDACTED> wrote:
You answered your own question ... RECURSION is NOT a LOOP!
Oh yes it is.
This is like saying "that's not a computer, it's a data processor".
Read a good book about functional programming language implementation,
and then recite the mantra
function = label
call = goto
recursion = loop
until it sinks in.