add support for dividing and multiplying rational
add support for adding and subtracting rational