Lindenmayer System — математическая модель которую предложил ботаник Аристид Линденмайер для описания простых многоклеточных организмов. Обладает несколькими уровнями иерархии от простой детерминированной до контекстозависимых и параметрических моделей.
to-do
Одно из самых доступных описаний L-systems на Хабре
Простой пример на сайте p5.js
Книга The Algorithmic Beauty of Plants