Adding genetic algorithm (GAUL)