This app calculates the present value of a bond or similar financial instrument. Interest rates can be positive, negative or zero, compounding is annual or semi-annual. Also works for zero coupon bonds. A nice way to understand why bond values increase when interest rates go down.