Queue implementation that uses linked list
ignore file