paths <- simulate_gbm_paths(100, 0.08, 0.2, time_horizon = 1, n_steps = 252, n_sims = 500)
price_option_mc(100, 100, 0.02, 0.2, time_to_maturity = 1, n_sims = 10000)
#> $price
#> [1] 9.065308
#>
#> $std_error
#> [1] 0.1414864
price_option_binomial(100, 100, 0.02, 0.2, time_to_maturity = 1, n_steps = 200, american = TRUE)
#> [1] 8.906137