Greatest Common Divisor Approaches