To paraphrase Mandalorians: "These are the ways" (various algorithms).
iterator kWayMerge[T](itrs: openArray[iterator (): T]): T