started RationalVector class