PTC interview question

What is recursive? Program on that. What is structure? Swapping program in all possible way.