Having created these atomic bits, and built them into ever-more-complex things, how can we *use* them?
So there are all sorts of recursion lessons floating about the web, but is there a practical use for it? This could be one.
A library of useful basic functionality, and an exploration of how some very simple parts can combine to create complex components.
So... are strings in js passed by value, or by reference? This might help.
A little about me, and where I am, and what I do.
Recursion is a challenging subject, and in order to get it, you kind of have to think about how you think.