Project 2: Genetic Algorithms