input: Write a function to take in a list of phrases and generate a string with each phrase followed by its length. Each phrase and its length should be enclosed in parentheses and concatenated without spaces.
  assert generate_phrase_lengths(["A bird in the hand", "is worth two in the bush"]) == "A bird in the hand (17)is worth two in the bush (25)"
  assert generate_phrase_lengths(["Hello", "World"]) == "Hello (5)World (5)"
  assert generate_phrase_lengths([]) == ""
  assert generate_phrase_lengths(["Single"]) == "Single (6)"
output: def generate_phrase_lengths(phrases):
      return ''.join(f'{phrase} ({len(phrase)})' for phrase in phrases)