In South Dakota, what is a "charitable remainder trust"?

In South Dakota, a "charitable trust" allows you to donate to a charity.  At the same time, a "charitable trust" can give you and your heirs a significant tax break.

Establishing a "charitable trust" requires serious thinking because this trust requires that you give up legal control of your property.  Also, charitable trusts are irrevocable - in other words, once the trust becomes operational, you cannot change your mind and regain legal control of the trust property.