BigUnsigned integer (C++)
===

I have used library ["mattmccutchen.net/bigint/"].
I have to perform bit operations on BigUnsigned numbers.

My code is 
  

    BigUnsigned n1;
    
      for (int i = 0; i < 100;i++)
    	{
    		if (i < 5)
    		{
    			n1.setBit(i,true);
    		}
    		else
    		{
    			n1.setBit(i,false);
    		}
    	}
    
    
     BigUnsigned n2;
    	n2 = n1;
    	n2.bitShiftLeft(n2 , 40);

   It give me n2 is 0 instead of 34084860461056. Please anyone can help me.

Thank you.
