Permutations combinations and probability