Time value of money foundations - Annuities and perpetuities