gcd & sqrt numeric algorithms