#+begin_src shell :exports code :results silent
cd ~/org/website
git add .
-git commit -m "edit recursion article mindmap"
+git commit -m "able to run stem code due to org-babel-execute!"
git push github main
rsync -azvP ~/website_html/ root@nullring.xyz:/var/www/ret2pop/
#+end_src
** Stacks Describe Recursion
To see more transparently how stacks relate to recursion, we use my programming language stem, which is a
concatenative programming language, as a more transparent example.
-#+begin_src stem
-factorial [ dup 0 <= [ 1 + ] [ dup 1 - factorial * ] ] def
+#+begin_src stem :exports both
+factorial [ dup 0 <= [ 1 + ] [ dup 1 - factorial * ] if ] def
+5 factorial .
#+end_src
+
+#+RESULTS:
+: 120
+
* TODO Recursion Describes…?
* TODO Recursion is not Recursive