Negative index when inserting in a list
Improve list tests

Check if the indexes, and size are internally consistent.

Also confirm that we don't have two adjacent nodes that could be merged.
Add fuzzy tests for list inserts