Inserts a new element into @queue at the given position.
the data for the new element
the position to insert the new element. If @n is negative or larger than the number of elements in the @queue, the element is added to the end of the queue.
2.4
See Implementation
Inserts a new element into @queue at the given position.