C++ Genetic Algorithm Framework