Walk me through the Black-Scholes model. What are its core assumptions, and how do you calculate implied volatility?