Added more tests, benchmarks, and probably some other stuff.