small changes in GeneticAlgorithm 
add newTest for tomorrow.