Number
                                            indexOf
                                           (
                                                
                                                        
                                                         needle
                                                    
                                                
                                            )
                                        
                                        
                                        needle
                                                        <MIXED>
                                                        
                                                          the item to search for
                                                        
                                                            Number
                                                    
                                        
                                        
                                        
                                        void
                                            promote
                                           (
                                                
                                                        
                                                         item
                                                    
                                                
                                            )
                                        
                                        
                                        item
                                                        <MIXED>
                                                        
                                                          an item in the queue
                                                        
                                        
                                        
                                        
                                        void
                                            remove
                                           (
                                                
                                                        
                                                         item
                                                    
                                                
                                            )
                                        
                                        
                                        item
                                                        <MIXED>
                                                        
                                                          an item in the queue