The first drawing algorithm I tried, after writing a java driver for my HP7475 plotter, was a recursive tree algorithm. These simple figures based on repeated uniform bifurcations produce almost perfect fractal structures. They are varied by changing the ratio of the left and right branches, the thickness of subsequent branches, etc.