- fix broken math on HugeInts where it would attempt to operate on the compressed bytes instead of int
- add more tests to confirm HugeInt math works properly
- add check to
tests.py
to make sure it's run as a module - minor code cleanup and speed improvements