Modified BigInteger with improvements to "<<" operator