Type of items in queue - a struct of value and pointer to next item
Finds a QueueItem which contains the given value
Pointer to next item in queue
The value stored in this item
See Implementation
Type of items in queue - a struct of value and pointer to next item