Java Greatest Common Factor