Genetic algorithm demo implementation with few mutation, crossover and selection algorithms implemented