Add permutations with some unit tests and added some trivial cases to the combinations and permutations methods