pub fn recency( timestamp: DateTime<Utc>, now: DateTime<Utc>, half_life_days: f64, ) -> f64
Exponential decay with a half-life, in (0, 1]. A record from the future (clock skew) scores 1.0 rather than exploding.
(0, 1]