Response to the following problem:
Two 20-year bonds are identical in all respects except that one allows the issuer to call the bond in return for $1,000 cash at any time after five years while the other contains no call provisions. Will the yield to maturity on the two bonds differ? If so, which will be higher? Why?