Look up Abstract Wikipedia.
https://meta.wikimedia.org/wiki/Abstract_Wikipedia
It's more or less Wikipedia but the articles are created using natural language generation on a functional programming base. The main goal is to generate content in any language from a common underlying structure, but one could also try recursive explanations of a given topic in that framework as well.