L-Systems
Aristid Lindenmayer, a botanist, invented L-Systems to describe plant development. L-Systems generates 2-d fractal images, including plant-like branching structures, and familiar fractals such as the Koch curve and Sierpinski gasket.The user can alter the rules, colors, and specify error and variation in the rule application.