https://github.com/charlesgriffiths/agk-modules/tree/main/other/int
n as tInt (defaults to 0)
create with n = Int_Init(integer)
n = Int_Init$(string)
n = Int_Init#(float)
compare with
Int_Equals( tInt, tInt )
Int_EqualsInt( tInt, integer )
Int_GT( tInt, tInt )
Int_GE( tInt, tInt )
Int_LT( tInt, tInt )
Int_LE( tInt, tInt )
modify with
Int_Negate( tInt )
Int_Add( tInt, tInt )
Int_AddInt( tInt, integer )
Int_Subtract( tInt, tInt )
Int_SubtractInt( tInt, integer )
Int_Multiply( tInt, tInt )
Int_MultiplyInt( tInt, integer )
Int_Divide( tInt, tInt )
Int_DivideInt( tInt, integer )
Int_Mod( tInt, tInt )
Int_ModInt( tInt, integer )
Int_Pow( tInt, integer )
Int_Log( tInt ) returns log( tInt )
output
Int_ToString10( tInt )
Int_ConvertBase( tInt, base as integer, precision as integer ) returns a structure with limited precision for efficient output
Int_ToStringRaw( tInt )
Int_ToStringRawB( tIntBase ) prints the structure returned by Int_ConvertBase()
Comments welcome.