Applications of Evolutionary Computation in Chemistry