Generate Subarrays Using Recursion In Programming