input: Write a function to combine the elements of two lists into a list of tuples. The function should take two lists as input and return a list of tuples where each tuple contains one element from each list. If the input lists are of different length, the function should combine elements only 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'], [1, 2, 3])==[('a', 1), ('b', 2)]
  assert combine_list([], [1, 2, 3])==[]
  assert combine_list([1, 2, 3], [])==[]
  assert combine_list([1], [2])==[(1, 2)]
output: def combine_list(array1, array2):
      return list(zip(array1, array2))