Problem 24 - WIP

Define the problem.
Implement a function to calculate the kth permutation of n.
Move the combination functions to the common module
Format the tests for reading
Problem 24 - Does Not Agree With Project Euler

The logic looks good to me but the solution does not agree with
the website and at least one other implementation.