Mutation of breeding individuals removed, such that only the random cross-over-based individuals in a population undergo mutation, (a) removed a rather frustrating bug that was never solved by other means, and (b) allows the program to reach convergence on optimal clustering much more rapidly and intelligently. I have also changed the program such that it checks for any given generation to have converged, its top breeding individuals must be identical to the top breeding individuals of the previous 2 generations. This yields consistently similar results between multiple runs on the same data set.