Add tests and bench.