public Rational divides(final Rational pOther) {
        if (pOther.equals(ZERO)) {
            throw new ArithmeticException("/ by zero");
        }
        
        return times(pOther.reciprocal());
    }
public Rational divides ( final Rational pOther ) { if ( pOther . equals ( ZERO ) ) { throw new ArithmeticException ( "/ by zero" ) ; } return times ( pOther . reciprocal ( ) ) ; }
return a / b