CMA publishes study into pricing algorithms