### Applying Self-Adaptiveness to the Population Shape

The classes Reorder (in 'shapes.hpp') and Crits (in 'crits.hpp') manage the population shape changes and the criteria for changing it, respectively. The implemented criterias are:

- AvgFit: measures the evolution of the mean fitness value of the population.
- AvgH: measures the evolution of the genotype entropy.
- FitF: his metric combines the two previous ones.