Artificial life an overview (Complex adaptive systems, 1995)