ptrlist: allow add-at-end by specifying negative index
ptrlist: moar unittest