'Polynomial pseudo-quotient of ``f`` by ``g``.
See the Caveat note in the function prem(f, g).
Examples
>>> from sympy import Poly
>>> from sympy.abc import x
>>> Poly(x**2 + 1, x).pquo(Poly(2*x - 4, x))
Poly(2*x + 4, x, domain=\'ZZ\')
>>> Poly(x**2 - 1, x).pquo(Poly(2*x - 2, x))
Poly(2*x + 2, x, domain=\'ZZ\')'

def pquo(f, g):

    (_, per, F, G) = f._unify(g)
    if hasattr(f.rep, 'pquo'):
        result = F.pquo(G)
    else:
        raise OperationNotSupported(f, 'pquo')
    return per(result)
