Function optimize

Source
pub fn optimize<const N: usize>(
    string_generator: impl Fn([i64; N]) -> String,
    number_generators: [impl Fn(&str) -> i64; N],
    condition: impl Fn(&str) -> bool,
    check_n: usize,
) -> Result<[i64; N], OptimizationError>