Why prices are so high—8 ways retail pricing algorith