input: 
  def autocomplete(input_text: str) -> List[str]:
      """ Generates a list of top 5 predicted words based on the input text using an autocomplete system.
      >>> autocomplete("app")
      ['apple', 'application', 'applicant', 'apparatus', 'appendix']
      >>> autocomplete("ban")
      ['banana', 'bandit', 'bank', 'banter', 'banish']
      """
  
output:     words = ['apple', 'application', 'applicant', 'apparatus', 'appendix', 'banana', 'bandit', 'bank', 'banter', 'banish']
      predictions = [word for word in words if word.startswith(input_text)]
      return predictions[:5]