private static Fraction Factorial(Fraction n)
 {
     return((n == 0) ? new Fraction(1) : n *Factorial(n - 1));
 }