arr [ ] to store all the distinct elements index - next location in array num - given number reducedNum - reduced number
static void findCombinationsUtil ( int [ ] arr , int index , int n , int red_num ) {