Warm up every benchmark before measuring it.
Use median instead of average timings.