make it not an error for list to be empty when removing a node
make it not an error for list to be empty when removing a node

zcutlip/basic-data-structures,zcutlip/basic-data-structures,zcutlip/basic-data-structures