Add GCD translated from TAOCP algorith E