Adding pricing functions for swaptions that use the Black volatility directly, rather than an interpolated surface