Artificial Life And Evolutionary Computation by