delete a node in singly linked list

delete a node in the middle of a singly linked list, given access only
to that node.