Got the valid permutations to work.  Added documentation(brief, will add
more later).