Greatest Common Factor Definition