Greatest Common Denominator Finder