Advanced Neighborhood: chains generation, Kempe Swap