Added CommaListNode::shift() and renamed popItem() to pop()