add GCD & LCM