Fixed undefined errors
Crossover reproduction and mutation are correctly implemented
Mutation working