Minor fixes and simplifications

This includes the "use strict" removal. I looked at doing the refactoring suggested in #73, but it adds significant clutter. As a ligher-weight alternative, I added "use strict" to the benchmark script, which should make it easy to ensure that the code remains strict-clean.