"Life insurance is an excellent tool for making a charitable gift for a number of reasons. Through a relatively small annual charitable contribution (the premium), a benefit far in excess of what would otherwise be possible can be provided for charity."