Reasoning in Large Language Models: A Geometric Perspective | Synapse