To try and explain it, the effort required is way more than this kid can handle.
Quicker to just write the code, but then it is all work and zero fun.
Now to discuss just recursion in general (without getting into the Fibonacci Series, unless he really wants to…)
@EricShulman , if he’s up to chiming in, is a natural at explaining stuff eloquently and (my struggle) coherently as in not all over the map.
Just to see some simple recursion via macros, Eric’s A Simple Recursive TOC Macro is a beautiful showcase.
For general talk about recursion, the TiddlyWiki macro recursion I’ve done in BASIC Anywhere Machine is way too complicated a beast for casual consumption. (That recursion is for handling multi-tiddler inclusion of BASIC code, making sure to not duplicate any inclusions when many tiddlers in the inclusion tree are including the same tiddlers. The BASIC interpreter does not like duplicate code, so TiddlyWiki comes to the rescue.)