Reasoning Together