trying to get gmp negative numbers working in 2s complement. This shit isn't documented in gmp_man.