Programming Paradigms For Computing Basic Annuity