This Genetic Algorithm (GA) was an A.I. project that takes a string passed into the program and generates a random string. Reproduction, crossover and mutation operations are then performed on the random string over many generations to evolve it into the string that was passed in.