Three Perspectives of List Implementation view System view Client view first == A last == B current == X L A X D B
first == A last == B current == X