Artificial Life is the study of synthetic systems that exhibit behaviors characteristic of natural living systems. It complements the traditional biological sciences concerned with the analysis of living organisms by attempting to synthesize lifelike behaviors within computers a…