task 1.2-rational numbers added