Added genetic algorithm
Cleaning