Benchmark: timing 100000 iterations of BigInt... BigInt: 188 wallclock secs (168.07 usr + 0.36 sys = 168.43 CPU) @ 593.72/s (n=100000) Benchmark: timing 100000 iterations of BigIntGMP... BigIntGMP: 44 wallclock secs (38.50 usr + 0.13 sys = 38.63 CPU) @ 2588.66/s (n=100000) Benchmark: timing 100000 iterations of FriedoBits... FriedoBits: 3 wallclock secs ( 3.11 usr + 0.01 sys = 3.12 CPU) @ 32051.28/s (n=100000)