I would need to go over this a few times, to get it all, but this:
So if you exit that loop with a GOTO, that information stays in the stack,
if you do that long enough the stack will eventualy fill up and crash your
program or do something unexpectedly because the GOTO statment does not clear the stack of that info. The stack will eventualy fill up and crash your program if done enough times.
The EXIT statement will clear the stack properly
brings to mind, and probably explains, why some previous (firsts), experiments, I can't really call them programs, as that was the problem, they worked, at first, but later start messing up each time I try to run it again,...
Thanks for bringing this up Dusty, that is a important aspect, rather the saying never use GOTO, learn, or explain, when not to, and when it is appropriate,...
thanks from Garry