In Context Learning and Reasoning for Symbolic Regression with Large Language Models