Objective
Implement big_uint, a C++98 class that stores unsigned integers larger than native integer types.
Steps
$ std::cout << (big_uint(37) << 3) << "\n";
37000
$ std::cout << (big_uint(90210) >> 2) << "\n";
902
Expected files
Allowed functions
None. Write every helper yourself.
Allowed headers

Objective
Implement big_uint, a C++98 class that stores unsigned integers larger than native integer types.
Steps
$ std::cout << (big_uint(37) << 3) << "\n";
37000
$ std::cout << (big_uint(90210) >> 2) << "\n";
902
Expected files
Allowed functions
None. Write every helper yourself.
Allowed headers

Tests
Run the tests to grade your code