Permutation and combination in probability