Source: https://www.gobankingrates.com/investing/annuities/annuities-101-tax-free-investments-retirement-plan/