int main() {
  Bignum t1, t2(111), t3("1234567890"); // three different constructors
  Bignum t4 = t2; // default copy constructor

  cout << "t1 is " << t1 << endl;
  cout << "t2 is " << t2 << endl;
  cout << "t3 is " << t3 << endl;
  cout << "t4 is " << t4 << endl;

  t1 = t4 * t3 + t3 * t2; // arithmetic operators, and assignment
  
  cout << "t1 is " << t1 << endl;

  if (t1 < t2) // comparison
    cout << "t1 is less than t2" << endl;
  else
    cout << "t1 is not less than t2" << endl;

  if (t4 == t2) // equality
    cout << "t4 equals t2" << endl;
  else
    cout << "t4 does not equal t2" << endl;
}

