pub fn log_softmax(values: &[f64]) -> Vec<f64>
Stable softmax in log domain
Returns log(softmax(x)) for numerical stability