introduced Fraction Class