immediate annuity due – Meaning and Explanation