a) Write a general program which considers n people selecting an alternative (or having a characteristic) from m equally likely possibilities (m>n). 

What is the probability that at least two will select the same alternative? 

You might think of this as n people each picking a number between 1 and m and writing it down -- what is the probability that at least two will pick the same number? 

b. Use your program to determine how many numbers you will need to use at a party with 12 people to give yourself better than a 50-50 chance of having two pick the same number (you might like a probability of about .75).