input: Write a function to generate all possible combinations of a list using itertools.
  assert generate_combinations([1, 2, 3]) == [(1, 2, 3)]
  assert generate_combinations([4, 5, 6, 7]) == [(4, 5, 6, 7)]
  assert generate_combinations([8, 9]) == [(8, 9)]
output: def generate_combinations(lst):
      import itertools
      return list(itertools.permutations(lst, len(lst)))