함수적 인터페이스 ㅇㅈㄹ하는데
compare만 바꿔서 처리하는 것도
PriorityQueue.Comparator.compare ㅇㅈㄹ 타면서 sort같은 작업에서 상당히 유의미한 수치로 오버헤드가 발생해버림.