ch6/priority_queue done