Benchmarks:
benchmark1
benchmark2
benchmark3