input: Write a function to return the five longest words from an input list.
  assert five_longest_words(["Python", "programming", "language", "artificial", "intelligence", "machine", "learning"]) == ["intelligence", "programming", "artificial", "language", "learning"]
  assert five_longest_words(["a", "abc", "ab", "abcd", "abcde", "abcdef"]) == ["abcdef", "abcde", "abcd", "abc", "ab"]
  assert five_longest_words(["short", "tiny", "minuscule", "microscopic", "petite", "brief", "compact"]) == ["microscopic", "minuscule", "compact", "petite", "short"]
output: def five_longest_words(words):
      return sorted(words, key=len, reverse=True)[:5]