Created Rational.h