function predict_travel_time(segment, time_of_day, recent_speeds):

   historical_average = average_speed(segment, time_of_day)
   recent_average = mean(recent_speeds[-10:]) # short window of recent re
 ports
   blended = 0.5 * historical_average + 0.5 * recent_average
   return segment.length / blended
