input: from typing import List, Dict
  
  def categorize_sentiment(text: str) -> str:
      """ Analyzes the sentiment of a given text and returns categorization into positive, negative, or neutral sentiment.
      
      >>> categorize_sentiment("I am very happy today.")
      'positive'
      >>> categorize_sentiment("I feel really bad about the outcome.")
      'negative'
      >>> categorize_sentiment("The weather is fine.")
      'neutral'
      """
output:     positive_words = ["happy", "good", "great", "excellent", "joyful"]
      negative_words = ["bad", "sad", "terrible", "awful", "miserable"]
      
      words = text.lower().split()
      
      positive_count = sum(word in positive_words for word in words)
      negative_count = sum(word in negative_words for word in words)
      
      if positive_count > negative_count:
          return 'positive'
      elif negative_count > positive_count:
          return 'negative'
      else:
          return 'neutral'