Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and genetic programming.educ pp 323