Text this: Reasoning Runtime Behavior of a Program with LLM