An implementation of Genetic Algorithm, which is used for finding optimized solutions to search problems based on the theory of natural selection and evolutionary biology. This was an assignment for a course in the university, done by my colleague Engy EzzElarab and I.