Big Integer Class provides support for math and logic operations for big integer Optimizations were made using copy-on-write and small-object