example of priority queue Example: priority_queue std::priority_queue<int, std::vector<int>, std::greater<int>>