A trust, maintained by a donor, makes payments to a charity for a determined period of years. Assets of the trust ultimately pass to the donor or heirs. By doing this, a donor can reduce gift and estate taxes on assets passed to heirs.