MGA in C: A Messy Genetic Algorithm in C