Add Delete function

And make Extend handle nil slices (no-op).