Some changes

Calc can use Complex, Rational and BigInt