Requires CMake to build and Google Test to build with unit testing
BigInteger class supports the following operations:
- creating from string and various built-in integer types
- comparison
- adding
- subtracting
- multiplying
- division (integer and float)
- modulus