factor: use long long math (64 bit on 32 bit platforms) and handle negative
numbers even though we use unsigned math now.
1 file changed