input: Write a function to create an autocomplete system that predicts words based on the input text. If the given input text is empty, return an empty list.
  assert autocomplete("comm") == ["common", "communication", "community", "commonly", "commercial"]
  assert autocomplete("ex") == ["example", "exercise", "excellent", "exist", "exception"]
  assert autocomplete("pro") == ["program", "problem", "process", "production", "professional"]
  assert autocomplete("") == []
  assert autocomplete("a") == ["application", "analysis", "approach", "alternative", "activities"]
output: def autocomplete(text):
      words = ["common", "communication", "community", "commonly", "commercial", "example", "exercise", "excellent", "exist", "exception", "program", "problem", "process", "production", "professional", "application", "analysis", "approach", "alternative", "activities"]
      return [word for word in words if word.startswith(text)]