List.zip/1

defmodule List do
  def zip(list_of_lists)
end

Zips corresponding elements from each list in list_of_lists.

The zipping finishes as soon as any list terminates.