input: Write a function to generate a new list that contains elements from another given list. The function should return the new list.
  assert generate_new_list([1, 2, 3, 4, 5]) == [1, 2, 3, 4, 5]
  assert generate_new_list(["a", "b", "c"]) == ["a", "b", "c"]
  assert generate_new_list([]) == []
  assert generate_new_list([10, 20, 30]) == [10, 20, 30]
  assert generate_new_list([True, False, True]) == [True, False, True]
output: def generate_new_list(given_list):
      return given_list