Learning To Reason With Llms Langchain