Added first implementation of Genetic Algorithm