https://9dok.org/document/zgwl50k6-chomsky-schiitzenberger-stanley-characterization-class-slender-context-languages.html