https://learn.microsoft.com/en-gb/dotnet/api/system.numerics.ibinaryinteger-1.getshortestbitlength?view=net-8.0
IBinaryIntegerTSelf.GetShortestBitLength Method (System.Numerics) | Microsoft Learn
Gets the length, in bits, of the shortest two's complement representation of the current value.
methodsystemnumericsmicrosoftlearn
https://learn.microsoft.com/en-gb/dotnet/api/system.numerics.ibinaryinteger-1.rotateleft?view=net-8.0
IBinaryIntegerTSelf.RotateLeft(TSelf, Int32) Method (System.Numerics) | Microsoft Learn
Rotates a value left by a given amount.
methodsystemnumericsmicrosoftlearn
https://learn.microsoft.com/en-us/dotnet/api/system.numerics.ibinaryinteger-1?view=net-10.0&viewFallbackFrom=netcore-3.0
IBinaryIntegerTSelf Interface (System.Numerics) | Microsoft Learn
Defines an integer type that is represented in a base-2 format.
interfacesystemnumericsmicrosoftlearn