Add partition, Merge gcd into Math