A pizza parlor offers ten different toppings on their pizza. How many different types of pizza are possible to make, given that a pizza can have any number of toppings, or no toppings at all?
a) 10
b) 2^10
c) 10!
d) [infinity]