make comparisons between kv_list and linked_list optimizable

fix some grammar and wording issues

implement kv-list to a point where it correctly behaves like a list

(0) -1000 -300 -100 -30 -10 -3 +3 +10 +30 tip

mercurial