Free Markets and Socialism Are Compatible