Exercise 2.4: add benchmarks
Exercise 2.4: fix benchmarks