Fixed income math implemented in python and supported with theory. Based on Donald J. Smith's Bond Math: The Theory Behind the Formulas