Hi, this is my code to find max number in the array using recursion. It cant run. cmd keep stopping! i tried to debug alot of time but just dont get it! Please help! Thanks!Code:#include <stdio.h> int getMax(int [], int, int, int); int main(void) { int arr[10]={0}, i; printf("Enter the 10 elements: "); for(i=0; i<10; i++) { scanf("%d", &arr[i]); } printf(" Maximum number is %d \n", getMax(arr, 10, 0, 0)); return 0; } int getMax(int arr[], int size, int max, int i) { if(i<size) { if(max<arr[i]) max= arr[i]; getMax(arr, size, max , i++); } return max; }