Johnson-Trotter permutation generator added.