Introduction
Imagine you have several sorted lists and want to combine them into one big sorted list quickly. Doing this by comparing every element from all lists one by one is slow. K-way merge with heaps solves this by efficiently picking the smallest next item from all lists using a special data structure.
