I often hear the term annuity in financial planning, but I’m not completely sure what it means. What exactly is an annuity, how does it work, and in what situations do people use it? Also, are there different types of annuities that offer different benefits?