fixed Fraction(int),Fraction(int, int),cleanup