input: Write a function to combine the elements of two lists into a list of tuples. Each tuple should contain one element from the first list followed by one element from the second list. If the lengths of the two lists are not the same, the combined list should only include tuples up to the length of the shorter list.
  
  def combine_list(array1, array2):
      return list(zip(array1, array2))
  
  assert combine_list([1, 2, 3], [4, 5, 6]) == [(1, 4), (2, 5), (3, 6)]
  assert combine_list(['a', 'b'], [7, 8, 9]) == [('a', 7), ('b', 8)]
  assert combine_list([], [4, 5, 6]) == []
  assert combine_list([1], []) == []
  assert combine_list(['x', 'y'], ['z']) == [('x', 'z')]
output: def combine_list(array1, array2):
      return list(zip(array1, array2))