Mortality modeling: A review