Combination, Permutation and Binomial Probability - Mastermind