Develop Software Without Writing Code Using Recursion