Fix add and add scale to rational