Problem
1. Write the remaining methods for queues as implemented in this section:
(a) empty (b) retrieve
2. Write the remaining methods for extended queues as implemented in this section:
(a) full (b) clear (c) serve_and_retrieve
3. Write the methods needed for the implementation of a queue in a linear array when it can be assumed that the queue can be emptied when necessary.