added recursive prompt example

updates per PR feedback