GCD
calculate