Addition operator now adds an individual only if the hash is not already present in the population
simplifying the get_best_fitness function