Cat Factoring: A Structured Mathematical Thinking Framework for Quadratic Factorization | Synapse