merge k sorted list

use a min heap to get the smallest element from list