add a basic implementation of Genetic Algorithm
Normally the GA base work, it must be subclass to have a specific behavior
Update GA base because it didn't work when we try to use our own class
Allow to keep a percentage of the population between each generation (improve results by 20-30%)
add subclass that use the mecanics of GA implemented before