Next Permutation.cpp