addToHead, addToTail operations