Maybe you should make separate types for signed (Multi_Int_XV) and unsigned (UMulti_Int_XV)?
That is a good idea!
However, this big integer library that I started 3 years ago (in 2021), was meant to be a quick job, just to get another piece of code working, when I could not find an existing Pascal big integer library that was suitable and easy to use. Then I decided to tidy-up the code and donate the library to the Free Pascal community for possible inclusion as one of the "standard libraries". I started the tidying-up process approximately 1 year ago.
I'm now running out of energy on this project, and I've got other projects I want to start... making a men's shirt in the style of an American Bowling shirt, taking some extreme macro photo portraits of wasps, repairing the lining & pockets of my favourite leather jacket, etc.
If anyone else would like to take the big integer library code and improve it, feel free. I have made it public domain, with no license.
Regards, Mark Taylor
