Should you buy an annuity? Before you buy, know the internal rate of return and understand the statistical likelihood of regret.