public Fraction divide(BigInteger temp)
public Fraction divide(Fraction temp)
    public Fraction divide(BigInteger temp) // divide returns this / temp    /******************************************************************************/    {        if(temp.equals (BigInteger.ZERO)) throw new ArithmeticException                              ("Divide by zero error: " + this + " / " + temp );        Fraction returnValue =  new Fraction( num, denom.multiply (temp));        return returnValue.reduce();    }