  In this note, Black--Scholes implied volatility is expressed in terms of
various optimisation problems. From these representations, upper and lower
bounds are derived which hold uniformly across moneyness and call price.
Various symmetries of the Black--Scholes formula are exploited to derive new
bounds from old. These bounds are used to reprove asymptotic formulae for
implied volatility at extreme strikes and/or maturities.
