Enhancing Llm Reasoning Via Critique