starting coding harris' non-blocking linked list