Algorithmic Price-setting And Price-fixing