Lindenmayer systems: simple grammars that grow into trees, ferns, and fractals. Each plant is a sentence in a language of branching.