def black_scholes_implied_vol(underlying,
                              strike,
                              rate,
                              maturity,
                              option_value,