A means for solving computational problems using evolutionary theory as a model.
Test of AI: human tries to decide if the intelligence at the other end of a text chat is human.
A review for the end of course assessment