reasoning First Principles Thinker reasoning Helps thinking from first principles DebatePro reasoning Debate expert analyzing arguments for attack and defense. Agent of pure reason