Added comments and removed crossover (this should be a minimal EA)