qqp question1: What are examples of non-contact sports? question2: What are some real-life examples for maintaining pointers to a heap's (or priority queue) objects, in order to search it efficiently?