________ is setting the price steps between various products in a product the based on cost difference between the products, customer evaluations of different features, and competitors prices ?
A. Optional-product pricing
B. Captive-product pricing
C. Product line pricing
D. By-product pricing