Combination & Permutation

Calculate permutations and combinations.