An Advanced Look Into Annuities