added divide(Rational) ICT