Queue Abstract Data Type implemented in C via linked lists.