benchmark
append and prepend