public interface QMerge { /* takes two sorted queues q1 and q2 containing Objects that * implement Comparable. Creates and returns a new queue * that is sorted and contains all elements from q1 and * q2. * @param q1 a sorted queue to be merged * @param q2 a sorted queue to be merged * @return the merger of the two queues, still sorted. The * number of elements in the returned queue should be equal * to the sum of the number of elements in q1 and q2 **/ public QueueInterface queueMerge(QueueInterface q1, QueueInterface q2); }