input: Write a function to filter a given list of strings and return a new list consisting of all the strings that have a length greater than 5 characters. If the input list is empty, 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(['Hello', 'World', 'Python', 'is', 'Awesome']) == ['Hello', 'World', 'Python', 'Awesome']
  assert filter_long_strings(['short', 'longerthan5']) == ['longerthan5']
  assert filter_long_strings([]) == []
  assert filter_long_strings(['Five', 'Four']) == []
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