Small puzzle project for finding the rank of the Nth permutation of a 'dictionary' word.