Bond current yield and yield-to-maturity from face value, coupon, market price, and maturity — with the premium/discount/par classification.