Something
public c v1 · immutableint tar(int *array, int arrsize,int curpos, int minpos, int curdiff){ if (curdiff>=10) { return 1; } else if (curpos>arrsize) { return 0; } if(array[curpos]<array[minpos]) { curdiff=(array[minpos]-array[curpos])+curdiff; minpos=curpos; } else if ((array[curpos]-array[minpos])>curdiff) { curdiff=array[curpos]-array[minpos]; } return tar(array, arrsize, curpos+1, minpos, curdiff);}