Data structures: Linked List implementation of Queue