Pasta comes with tomato sauce and can be ordered with some, all, or none of these ingredients in the sauce: {onions, garlic, carrots, broccoli, shrimp, mushrooms, zucchini, green pepper}. How many different variations are available for ordering pasta with tomato sauce?

a. 128
b. 255
c. 127
d. 256