Evolving readable Perl

A program is informally deemed readable, for the purpose of this experiment, if it is easy for a person to follow the steps that the program takes to solve the problem. In this experiment, readability is achieved by constraining the available syntax for generating solutions. The Genetic Programming (GP) system created uses the target language Perl because it is an interpreted, untyped, robust procedural language which has good error handling and recovery.