Genetic algorithm implemented, but lacks auxiliary functions such as crossover and mutation