Agreed on the tone, that's unnecessary. Even my own post is borderline... I'll edit it to fix that.
But this guy is ostensibly a professional. His CV lists a host of industry experience over the years.
And yet it seems he doesn't understand recursion? That's... Remarkable.
> I know that there is a ton of room for improvement – so if you have a thought please share.
Sheesh.