pub fn legendre_deriv_array(
    norm: SfLegendreNorm,
    lmax: usize,
    x: f64,
    result: &mut [f64],
    deriv: &mut [f64]
) -> Value