Implement splice! and deleteat!