pub fn normalize_surprise(surprise: f64) -> f64
Normalize a surprise score from surprise.rs to [0, 1]. Surprise range is typically 5.0 (common) to 17.0+ (rare).