add benchmarks for pop vs tail_remove, push vs tail_insert, shift vs head_remove, and 3 entry lookup(array[2] vs list.head.next.next