Planning Patterns: ReAct Vs Plan-Execute