input: Write a function to read a given list of strings and create a new list of all strings that are longer than 5 characters long. The function should return the new list of filtered strings. If the input list is empty, the function should return an empty list.
  def filter_long_strings(string_list):
   long_strings = []
   for string in string_list:
    if len(string) > 5:
     long_strings.append(string)
   return long_strings
  
  assert filter_long_strings(['Python', 'is', 'Fun']) == ['Python']
  assert filter_long_strings(['short', 'longerthanfive', 'tiny', 'verylongstring']) == ['longerthanfive', 'verylongstring']
  assert filter_long_strings([]) == []
  assert filter_long_strings(['abc', 'def', 'ghijkl']) == ['ghijkl']
output: def filter_long_strings(string_list):
   long_strings = []
   for string in string_list:
    if len(string) > 5:
     long_strings.append(string)
   return long_strings