MaxPQueue(Q, elem, L)
construct(S)
Create the queue from a list, table, or set of "elem"
down(i)
gen()
Generate the elements
get()
Remove first element
len()
Queue length and maximum length
maxlen()
put(e)
Insert element
up(i)