Fixed bug in benchmarking code.

Benchmarking code now uses (*testing.B).N as an indicator of how
many passes to test, which is the intended use of the testing
package. This fixed a previous bug where benchmarking was reporting
impossibly small per-operation times.