--> First Principles Recursion Surface Area Inversion of Control Brute Force Thought Experiment Ladder of Abstraction Inversion Principle Scientific Method