How to Co-operate in Business without Really Trying: A Learning Model of Decentralized Decision Making