C++ Implementation of the Kernighan-Lin Heuristic for the unconstrained set partition problem