Improved array copying in LinKernighan. Now uses System.arraycopy