Assignment 2 (A2) Genetic Algorithms Solution