Use tweaked longs for unsigned instead of BigIntegers (thanks zzz)