Factor Out The Greatest Common Factor Solver