input: from typing import List
  
  def predict_temperature(temperature_list: List[int]) -> float:
      """Predict the next day's temperature using the exponential smoothing algorithm.
      The algorithm uses a confidence value (alpha) and past days' temperatures to 
      calculate the prediction.
      >>> predict_temperature([21, 22, 20])
      20.75
      """
      alpha = 0.5  # Confidence value
      predicted_temperature = temperature_list[-1]  # Initializing prediction
      for temperature in temperature_list[:-1]:
          predicted_temperature = alpha * temperature + (1 - alpha) * predicted_temperature
      return predicted_temperature
output:     alpha = 0.5  # Confidence value
      predicted_temperature = temperature_list[-1]  # Initializing prediction
      for temperature in temperature_list[:-1]:
          predicted_temperature = alpha * temperature + (1 - alpha) * predicted_temperature
      return predicted_temperature