add doctest examples of negative indices
make __delitem__ support negative indices