algorithm pricing