Artificial Intelligence and Cooperation