FuncPtr1 is function pointer to function which take a int argument
FuncPtr2 is function pointer to function which take a int argument
RetPtr is function return a pointer to function (i.e FunPtr1 ) and take a pointer to function (i.e FunPtr2 ) as argument
Hope i m correct