Use Benchmark.js and add some more tests