#include <iostream.h>

class bignum {
private:
  const int MAX_DIGITS = 1000;
  int digits[MAX_DIGITS];
  char print_buffer[MAX_DIGITS+1];
  void normalize();
  void init();

public:
  bignum();
  bignum(const char *i);
  bignum(int i);
  bignum operator+(const bignum &b);
  char *print();
};

ostream &operator<<(ostream &s, bignum b);


