permutation-sequence.cpp
The explaination is pretty bad, I wouldn't understand this myself two
weeks later.