Function that takes in the sum and XOR of two numbers and generates the two numbers such that the value of X is minimized
void compute ( unsigned long int S , unsigned long int X ) { unsigned long int A = ( S - X ) / 2 ; int a = 0 , b = 0 ;