operation on rational numbers