Collective Rationality and Collective Reasoning