pub fn find_unknown<V>(a: &[V], v: &mut [V], nn: i64, maxa: &[i64])where
    V: Copy + Mul<Output = V> + Add<Output = V> + Sub<Output = V> + Div<Output = V> + From<f32>,