new Fraction class