input: Write a python function to shuffle a list using a random permutation.
  assert set(shuffle_list([1, 2, 3, 4, 5, 6])) == {1, 2, 3, 4, 5, 6}
  assert set(shuffle_list(['a', 'b', 'c', 'd', 'e'])) == {'a', 'b', 'c', 'd', 'e'}
  assert set(shuffle_list([10, 20, 30, 40, 50])) == {10, 20, 30, 40, 50}
output: import random
  
  def shuffle_list(lst):
      return random.sample(lst, len(lst))