Advancing Reasoning in Large Language Models: Promising Methods and Approaches