input: Write a python function to compare two strings in terms of length, common characters, and case sensitivity.
  assert compare_strings('Hello', 'hello') == ['Strings are of equal length', 'Strings have same characters', 'Strings are equal in terms of case sensitivity']
  assert compare_strings('Hello', 'Helloo') == ['String 2 is longer than String 1', 'Strings have same characters', 'Strings are equal in terms of case sensitivity']
  assert compare_strings('abc', 'xyz') == ['Strings are of equal length', 'Strings do not have same characters', 'Strings are not equal in terms of case sensitivity']
output: def compare_strings(str1, str2):
      result = []
  
      # Compare lengths
      if len(str1) == len(str2):
          result.append('Strings are of equal length')
      elif len(str1) > len(str2):
          result.append('String 1 is longer than String 2')
      else:
          result.append('String 2 is longer than String 1')
  
      # Compare characters
      if set(str1) == set(str2):
          result.append('Strings have same characters')
      else:
          result.append('Strings do not have same characters')
  
      # Compare case sensitivity
      if str1 == str2:
          result.append('Strings are equal in terms of case sensitivity')
      else:
          result.append('Strings are not equal in terms of case sensitivity')
  
      return result