# Functions
BigMax returns the larger of x or y.
BigMin returns the smaller of x or y.
BigPow returns a ** b as a big integer.
Byte returns the byte at position n, with the supplied padlength in Little-Endian encoding.
Exp implements exponentiation by squaring.
Exp returns a big.Float representation of exp(z).
FirstBitSet returns the index of the first 1 bit in v, counting from LSB.
Log returns a big.Float representation of the natural logarithm of z.
MustParseBig parses s as a 256 bit big integer and panics if the string is invalid.
PaddedBigBytes encodes a big integer as a big-endian byte slice.
ParseBig256 parses s as a 256 bit integer in decimal or hexadecimal syntax.
Pow returns a big.Float representation of z**w.
ReadBits encodes the absolute value of bigint as big-endian bytes.
S256 interprets x as a two's complement number.
Sqrt returns a big.Float representation of the square root of z.
U256 encodes as a 256 bit two's complement number.
# Type aliases
HexOrDecimal256 marshals big.Int as hex or decimal.