A complex trust is one which permits accululation of current income, provides for charitable contributions or distributes principal during the taxable year. For tax purposes, it is to be distinguished from a simple trust.