add() and remove() work fine

Haven't got a chance to implement splice().