Write an application code to test your Queue ADT. The application should create an empty queue. Then allow the user to perform the following operations on the queue repeatedly until the user decided to stop:
 Display the content of the queue according to the correct sequence
 Add a new item to the queue
 Remove an item from the queue
 Determine whether the queue is empty or not
 Determine the next and previous items of a specified item given
Note: For both questions, you may use the items of your choice in your implementation. It can either be an integer, a character, a string, or an object. In the case of an object, the class definition needs to be implemented on your own.