Pricing Interest-Rate Derivatives