when using left shift and Big-integer i get different results to when i use hard coded number, why is that and how can it be overcome?
    BigInteger num = 1779033703;
    BigInteger result = num << 30;
    Console.WriteLine(result);
    Console.WriteLine(1779033703 << 30);
Result
1910222893216694272
-1073741824
 
    