Cooperation In Competition: Efficiently Representing And Reasoning About Coalitional Games