Implicit vs Explicit Reasoning in AI: A Deep Dive