mushrooms, ham, and onion.
How many topping combinations are possible if he will choose either three or four toppings?