practice problems and solutions for the time value of money 4144218